12 9 1400000000 3 89 5645897 6 897456322 8 8 1500000000 90 89